package com.homework03;

import java.util.Scanner;

/*
在控制台输出所有的“水仙花数”，水仙花数必须满足如下2个要求：
1. 水仙花数是一个三位数
2. 水仙花数的个位、十位、百位的数字立方和等于原数
    例如:
    153是一个水仙花数，因为153=1^3＋5^3＋3^3
*/
public class work13 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入三位数，判断是否为水仙花数：");
        int number = sc.nextInt();
        int ge = number % 10;
        int shi = (number / 10) % 10;
        int bai = (number / 100) % 10;
        int resout = ((ge * ge * ge + shi * shi * shi + bai * bai * bai) == number) ? 1 : 0;
        if (resout == 1) {
            System.out.println(number + "是一个水仙花数，因为" + number + "=" + ge + "^3＋" + shi + "^3＋+"+bai + "^3");
        }

    }
}
